/* ::::: http://static.ymatou.com/content/assets/wharf.2016071901.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, i { margin: 0px; padding: 0px; }
body { background-color: rgb(255, 255, 255); font: 12px/1.5 "Microsoft yahei","Arial"; color: rgb(102, 102, 102); text-align: center; word-wrap: break-word; word-break: break-all; }
ol, ul { list-style: none outside none; }
a { text-decoration: none; color: rgb(102, 102, 102); }
a:hover { text-decoration: underline; color: rgb(31, 125, 216); }
fieldset, img { border: 0px none; }
img { vertical-align: middle; }
button { padding: 0px; cursor: pointer; vertical-align: middle; }
i, em, cite, b { font-style: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
@font-face {
	font-family: "ymticon";
	src: url('iconfont.eot') format("embedded-opentype"), url('iconfont.woff') format("woff"), url('iconfont.ttf') format("truetype"), url('iconfont.svg') format("svg");
}
@font-face {
	font-family: "logistics";
	src: url('iconfont_001.eot') format("embedded-opentype"), url('iconfont_001.woff') format("woff"), url('iconfont_001.ttf') format("truetype"), url('iconfont_001.svg') format("svg");
}
.wrapper .area { margin-right: auto; margin-left: auto; padding-left: 5px; padding-right: 5px; text-align: left; width: 1190px; }
.wrapper .area:before, .wrapper .area:after { content: "."; height: 0px; visibility: hidden; display: block; clear: both; font-size: 0px; line-height: 0; }
.wrapper { margin-right: auto; margin-left: auto; width: 100%; min-width: 1200px; }
.wrapper:before, .wrapper:after { content: "."; height: 0px; visibility: hidden; display: block; clear: both; font-size: 0px; line-height: 0; }
.ico-caution, .icon-red-caution, .ico-success, .ico-qzone, .ico-weibo, .ico-renren, .ico-kaixin, .ico-doubt, .ico-weibo-png { background-image: url('ico-small.2014112623.png'); }
.ico-success, .ico-qzone, .ico-weibo, .ico-renren, .ico-kaixin, .ico-doubt, .icon-red-caution, .ico-weibo-png { display: inline-block; vertical-align: middle; background-repeat: no-repeat; }
.ico-weibo-png { background-position: -26px -131px; width: 22px; height: 20px; }
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1024px) {
}
.topbar { position: relative; z-index: 100001; background-color: rgb(244, 244, 244); height: 38px; border-bottom: 1px solid rgb(238, 238, 238); }
.topbar a { color: rgb(153, 153, 153); }
.topbar a:hover { color: rgb(31, 125, 216); text-decoration: none; }
.dropdownlist { border: 1px solid rgb(102, 102, 102); position: absolute; display: none; background-color: rgb(255, 255, 255); left: 0px; z-index: 101; top: 31px; line-height: 18px; overflow: hidden; }
.dropdownlist a { color: rgb(102, 102, 102); }
.dropdownlist a:hover { color: rgb(31, 125, 216); }
.footer { background-color: rgb(255, 255, 255); }
.bottom_list { width: 880px; margin: 10px auto 15px; text-align: left; overflow: hidden; }
.bottom_list .dl { float: left; width: 190px; font-size: 12px; }
.bottom_list a { color: rgb(153, 153, 153); }
.bottom_list a:hover { color: rgb(31, 125, 216); }
.bottom_list .last { width: auto; }
.bottom_list .last .img { width: 90px; height: 90px; }
.bottom_list .dt { font: bold 14px/26px 'Microsoft yahei'; }
.bottom_list li { padding: 3px 0px; }
.matou-intro { text-align: center; padding: 10px 0px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
.matou-intro a { font: bold 12px/1.5 "Microsoft yahei"; display: inline-block; border-right: 1px solid rgb(221, 221, 221); padding: 0px 10px; color: rgb(134, 134, 134); }
.matou-intro a:hover { color: rgb(31, 125, 216); }
.matou-intro .last { border-right: 0px none; }
.matou-link { margin: 0px auto; width: 1100px; overflow: hidden; padding: 10px 0px; text-align: center; }
.matou-link a { display: inline-block; vertical-align: middle; padding: 0px 8px; color: rgb(187, 187, 187); border-right: 1px solid rgb(204, 204, 204); margin: 5px 0px; height: 18px; line-height: 18px; }
.matou-link a:hover { color: rgb(31, 125, 216); }
.matou-link a.bo { border-right: 0px none; }
.matou-server { background: url('shadow1px.png') repeat-x scroll 0% 0% rgb(204, 51, 51); height: 36px; text-align: center; padding: 20px 0px; }
.weibobox { border: 1px solid rgb(221, 221, 221); display: block; padding: 3px 1px 3px 5px; margin-top: 5px; text-decoration: none; }
.weibobox a { vertical-align: middle; display: inline-block; margin: 0px 2px; }
.friendLinks { width: 760px; margin: 10px auto; clear: both; height: 50px; text-align: center; font-size: 0px; letter-spacing: -4px; }
.friendLinks .linkitem { display: inline-block; vertical-align: middle; background-image: url('footrenzheng.2015090615.png'); background-repeat: no-repeat; margin-right: 5px; }
.friendLinks .icon-kexin { width: 128px; height: 50px; background-position: -5px -2px; margin-right: 3px; }
.friendLinks .icon-chengxin { width: 156px; height: 50px; background-position: -136px -2px; }
.friendLinks .icon-zhifubao { width: 102px; height: 50px; background-position: -296px -2px; }
.friendLinks .icon-wangjing { width: 153px; height: 50px; background-position: -404px -2px; }
.friendLinks .icon-gongshang { width: 47px; height: 47px; background-position: -562px -2px; }
.friendLinks .icon-gongshang2 { width: 150px; height: 50px; background-image: url('gongshang.2015090615.png'); }
.copywrite { text-align: center; color: rgb(186, 186, 186); }
#copywrite { width: 100%; overflow: hidden; }
.clearfix:after, .wrapper:after { content: "."; height: 0px; visibility: hidden; display: block; clear: both; font-size: 0px; line-height: 0; }
.clearfix, .wrapper { display: inline-block; }
.clearfix, .wrapper { display: block; }
/* ::::: http://s1.ymatou.com/shopping/shoppingCart.c684f8ca76.css ::::: */

button, input, textarea { font: inherit; }
.blackfive-icon { background-image: url('73cd521cfd6bd8c74679fda171d6514d.png'); background-repeat: no-repeat; width: 20px; height: 20px; display: inline-block; vertical-align: middle; }
.bi-arrow { background-position: -166px -79px; width: 18px; height: 36px; }
.bi-seller { background-position: -20px 0px; cursor: pointer; }
.bi-yhq { background-position: -100px -20px; width: 63px; cursor: pointer; }
.bi-price { background-position: -40px -20px; width: 32px; }
.bi-arrow-top { background-position: -90px -40px; }
.bi-arrow-prev { background-position: -164px 0px; }
.bi-arrow-next { background-position: -204px 0px; }
.bi-checked { background-position: -84px -4px; width: 12px; height: 12px; }
.bi-checkbox { background-position: -114px -41px; }
.bi-like { background-position: -100px -1px; }
.logistics-icon { background-image: url('5df0ad1517ec39d755a672475e4630ef.png'); background-repeat: no-repeat; width: 23px; height: 23px; display: inline-block; vertical-align: middle; }
.li-tuihuo { background-position: -184px 0px; }
.li-xlob-zy { background-position: 0px 0px; }
.li-third-zy { background-position: -23px 0px; }
.li-pinyou { background-position: -115px 0px; }
.shopping-cart-wrap .logistics-icon { width: 17px; height: 17px; }
.shopping-cart-wrap .li-tuihuo { background-position: -136px -24px; }
.shopping-cart-wrap .li-xlob-zy { background-position: 0px -24px; }
.shopping-cart-wrap .li-third-zy { background-position: -17px -24px; }
.shopping-cart-wrap .li-pinyou { background-position: -85px -24px; }
.shopping-cart-wrap { width: 1200px; margin: 0px auto; overflow: hidden; text-align: left; }
.sw-hd { overflow: hidden; position: relative; }
.sw-hd .logo { background: url('84aee968a1da526ead19bed1f6bd63cf.png') no-repeat scroll 0% 0% transparent; width: 102px; height: 57px; float: left; }
.sw-hd .title { font-size: 20px; color: rgb(56, 56, 56); margin-left: 30px; float: left; margin-top: 20px; }
.step-bar { position: absolute; right: 0px; top: 10px; background-color: rgb(241, 241, 241); height: 36px; line-height: 36px; margin-top: 10px; width: 595px; }
.step-bar li { float: left; font-size: 16px; color: rgb(155, 155, 155); padding-left: 52px; cursor: default; width: 146px; position: relative; }
.step-bar em { display: inline-block; width: 20px; height: 20px; border-radius: 100%; background-color: rgb(206, 206, 206); color: rgb(248, 248, 248); line-height: 20px; margin-right: 6px; text-align: center; }
.step-bar .blackfive-icon { position: absolute; right: -18px; top: 0px; }
.step-bar .active { background-color: rgb(204, 51, 51); color: rgb(255, 255, 255); }
.step-bar .active em { background-color: rgb(255, 255, 255); color: rgb(229, 0, 45); }
.step-bar .active .bi-arrow { background-position: -186px -79px; }
.product-icon { background-image: url('6d4c3d21e975d26344a5e2379b189e48.png'); background-repeat: no-repeat; width: 25px; height: 25px; display: inline-block; vertical-align: middle; }
.pi-tuan { background-position: 0px 0px; }
.pi-zhibo { background-position: -50px 0px; }
.product-list { overflow: hidden; }
.product-list .product-item { width: 212px; float: left; font-size: 14px; padding: 9px; border: 1px solid rgb(222, 222, 222); text-align: left; }
.product-list .product-icon { position: absolute; left: 10px; top: 10px; width: 40px; height: 40px; }
.product-list .pi-tuan { background-position: 0px -55px; }
.product-list .pi-zhibo { background-position: -80px -55px; }
.product-list .name { color: rgb(100, 100, 100); margin-top: 8px; height: 42px; overflow: hidden; }
.product-list .price { color: rgb(204, 51, 51); margin-top: 5px; font-weight: 700; font-size: 18px; }
.product-list .product-img { width: 212px; height: 212px; position: relative; display: block; }
.product-list .product-img img { width: 212px; height: 212px; }
.mod-like { margin: 30px 0px 0px; }
.mod-like .product-list { margin-left: -10px; }
.mod-like .product-item { margin: 10px 0px 20px 10px; }
.mod-like .bi-like { margin-right: 8px; }
.mod-tab { overflow: hidden; }
.mod-tab .item { float: left; color: rgb(155, 155, 155); border-bottom: 2px solid rgb(255, 255, 255); height: 30px; cursor: pointer; font-size: 14px; margin-right: 16px; }
.mod-tab .active { color: rgb(100, 100, 100); border-bottom: 2px solid rgb(204, 56, 56); font-size: 16px; width: 225px; }
.floating-layer { position: absolute; left: 0px; top: 0px; z-index: 9; width: 330px; display: none; }
.floating-layer .bi-arrow-top { position: absolute; top: -13px; left: 30px; z-index: 9; }
.floating-layer .fl-wrap { background-color: rgb(255, 255, 255); border: 1px solid rgb(206, 206, 206); box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.24), 0px 1px 2px rgba(0, 0, 0, 0.3); position: relative; }
body { background-color: rgb(255, 255, 255); font-family: Microsoft yahei,Arial; line-height: 1.5; font-size: 12px; color: rgb(100, 100, 100); }
button, input, keygen, select, textarea { font: inherit; outline: 0px none; }
a:hover { text-decoration: none; color: rgb(204, 51, 51); }
.topbar { background-color: rgb(248, 248, 248); height: 30px; line-height: 30px; border-bottom: 0px none; z-index: 1; }
.topbar a:hover { color: rgb(204, 51, 51); }
.topbar .user-type, .topbar a { color: rgb(100, 100, 100); }
.topbar .topnar-fl { float: left; }
.topbar .topnar-fl a { padding-left: 20px; }
.topbar .topbar-fr { float: right; }
.topbar .nav-item { display: inline-block; position: relative; height: 29px; border-top: 1px solid rgb(248, 248, 248); }
.topbar .nav-item a { display: inline-block; padding: 0px 10px; }
.topbar .downmenu { position: relative; }
.topbar .downmenu .title { margin-right: 10px; }
.topbar .arrow-bt { height: 0px; font-size: 0px; line-height: 0; overflow: hidden; display: inline-block; border-width: 4px; border-style: solid dashed dashed; border-color: rgb(155, 155, 155) transparent transparent; position: absolute; top: 14px; right: 8px; }
.topbar .dropdownlist { border-top: 0px none rgb(222, 222, 222); display: none; width: 100%; top: 29px; left: -1px; border-color: rgb(222, 222, 222); text-align: left; }
.topbar .dropdownlist a { padding: 5px 0px 5px 10px; display: block; }
.bottom_list a:hover, .matou-intro a:hover, .matou-link a:hover { color: rgb(204, 51, 51); }
.global-wrap { width: 100%; min-width: 1200px; }
.global-wrap .inner { width: 1200px; margin: 0px auto; }
.global-wrap .inner:after, .global-wrap .inner:before { display: table; line-height: 0; content: ""; }
.global-wrap .inner:after { clear: both; }
.footer { margin-top: 70px; }
.sw-bd { margin-top: 26px; }
.sw-bd .tips { color: rgb(155, 155, 155); margin-top: 10px; }
.total-bar { border-bottom: 1px solid rgb(222, 222, 222); text-align: left; position: relative; height: 29px; }
.total-bar .title { font-size: 18px; color: rgb(204, 51, 51); line-height: 18px; padding: 0px 33px 8px; position: absolute; bottom: 0px; border-bottom: 2px solid rgb(204, 51, 51); font-weight: 700; }
.total-bar .total { vertical-align: middle; padding-left: 3px; }
.table-title { border: 1px solid rgb(222, 222, 222); height: 40px; line-height: 40px; padding: 0px 10px; margin-top: 10px; }
.table-title span { float: left; color: rgb(100, 100, 100); }
.table-title .check-all { width: 120px; }
.table-title .product-info { width: 557px; }
.table-title .price { width: 130px; }
.table-title .count { width: 100px; text-align: center; margin-right: 60px; }
.table-title .sum { width: 100px; }
.product-list-wrap .product-hd { padding: 0px 10px; margin-top: 20px; position: relative; }
.product-list-wrap .product-hd .checkbox-w { width: 13px; display: inline-block; }
.product-list-wrap .product-hd .seller { margin-left: 7px; }
.product-list-wrap .product-hd .name { vertical-align: middle; }
.product-list-wrap .product-hd .avatar { width: 16px; height: 16px; border-radius: 100%; }
.product-list-wrap .product-hd .bi-seller, .product-list-wrap .product-hd .bi-yhq { margin-left: 20px; }
.product-list-wrap .product-bd { border: 1px solid rgb(222, 222, 222); margin-top: 10px; position: relative; }
.product-list-wrap .product-bd .item { position: relative; }
.product-list-wrap .product-bd .item:after, .product-list-wrap .product-bd .item:before { display: table; line-height: 0; content: ""; }
.product-list-wrap .product-bd .item:after { clear: both; }
.product-list-wrap .product-bd .item-checked { background-color: rgba(254, 242, 220, 0.75); }
.product-list-wrap .product-bd .item-checked .bi-checkbox { background-position: -134px -41px; }
.product-list-wrap .product-bd .product-time { color: rgb(229, 0, 45); margin-top: 10px; width: 100%; float: left; }
.product-list-wrap .product-bd .check { float: left; margin: 10px 0px 0px 10px; width: 13px; }
.product-list-wrap .product-bd .check-product-info { float: left; width: 1165px; margin-left: 10px; border-top: 1px solid rgb(222, 222, 222); padding: 10px 0px; position: relative; }
.product-list-wrap .product-bd .product-info { width: 655px; float: left; }
.product-list-wrap .product-bd .pi-img { float: left; position: relative; border: 1px solid rgb(206, 206, 206); }
.product-list-wrap .product-bd .pi-img .product-icon { position: absolute; left: 5px; top: 5px; }
.product-list-wrap .product-bd .pi-info { margin-left: 100px; position: relative; height: 80px; }
.product-list-wrap .product-bd .pi-name { float: left; width: 255px; }
.product-list-wrap .product-bd .pi-attribute { float: left; margin-left: 70px; position: relative; }
.product-list-wrap .product-bd .pi-icon { position: absolute; left: 0px; bottom: 0px; }
.product-list-wrap .product-bd .pi-icon span { padding-right: 15px; }
.product-list-wrap .product-bd .pi-icon .logistics-icon { vertical-align: -4px; margin-right: 3px; }
.product-list-wrap .product-bd .pi-type { border: 1px solid rgb(204, 51, 51); border-radius: 3px; color: rgb(204, 51, 51); font-size: 10px; padding: 0px 3px; margin-right: 3px; }
.product-list-wrap .product-bd .price { float: left; width: 130px; line-height: 18px; }
.product-list-wrap .product-bd .count { width: 100px; text-align: center; float: left; margin-right: 60px; }
.product-list-wrap .product-bd .count-check { width: 78px; height: 28px; border: 1px solid rgb(206, 206, 206); margin: 0px auto; color: rgb(56, 56, 56); background-color: rgb(241, 241, 241); }
.product-list-wrap .product-bd .count-check span { text-align: center; float: left; width: 18px; height: 28px; line-height: 28px; cursor: pointer; }
.product-list-wrap .product-bd .count-check em { display: block; margin: 14px 0px 0px 5px; width: 6px; height: 1px; background-color: rgb(56, 56, 56); }
.product-list-wrap .product-bd .count-check input { width: 40px; height: 28px; border: 1px solid rgb(100, 100, 100); position: relative; top: -1px; text-align: center; float: left; }
.product-list-wrap .product-bd .count-check .disabled { color: rgb(206, 206, 206); cursor: not-allowed; }
.product-list-wrap .product-bd .count-check .disabled em { background-color: rgb(206, 206, 206); }
.product-list-wrap .product-bd .sum { width: 100px; float: left; color: rgb(0, 0, 0); font-weight: 700; }
.product-list-wrap .product-bd .operate { cursor: pointer; color: rgb(100, 100, 100); float: left; }
.product-list-wrap .full-reduction { padding: 10px 0px; margin-left: 10px; color: rgb(100, 100, 100); position: relative; z-index: 1; }
.product-list-wrap .full-reduction .type { padding: 5px; background-color: rgb(204, 51, 51); border-radius: 1px; color: rgb(255, 255, 255); margin-right: 15px; }
.product-list-wrap .full-reduction-border { border-left: 1px dashed rgb(222, 222, 222); height: 100%; position: absolute; left: 15px; top: 6px; }
.account-wrap { height: 50px; line-height: 50px; border: 1px solid rgb(222, 222, 222); padding-left: 10px; margin-top: 25px; position: relative; }
.account-wrap .aw-l { float: left; }
.account-wrap .aw-l span { padding-right: 30px; }
.account-wrap .aw-r { float: right; }
.account-wrap .num, .account-wrap .unit { color: rgb(204, 51, 51); font-size: 14px; }
.account-wrap .total { color: rgb(204, 51, 51); font-size: 20px; }
.account-wrap .aw-info { margin-right: 140px; }
.account-wrap .account-btn { height: 50px; width: 120px; text-align: center; font-size: 20px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51); border: 0px none; position: absolute; right: 0px; top: 0px; }
.find-similar-wrap { left: -1px; top: 60px; width: 1200px; }
.find-similar-wrap .fl-wrap { padding: 20px 8px; }
.find-similar-wrap .bi-arrow-top { position: absolute; right: 90px; top: -13px; left: auto; }
.find-similar-wrap .bi-arrow-prev { left: 0px; }
.find-similar-wrap .bi-arrow-next, .find-similar-wrap .bi-arrow-prev { top: 120px; width: 40px; height: 75px; position: absolute; z-index: 1; cursor: pointer; }
.find-similar-wrap .bi-arrow-next { right: 0px; }
.find-similar-wrap .product-item { margin-left: 4px; }
.modify-attribute-wrap .modify-attribute { padding: 10px; }
.modify-attribute-wrap .mas-prop { overflow: hidden; padding: 10px 0px; position: relative; }
.modify-attribute-wrap .mas-prop .sum-num { position: absolute; right: 0px; top: 12px; }
.modify-attribute-wrap .mas-prop dd { width: 260px; float: left; }
.modify-attribute-wrap .mas-title { width: 44px; float: left; margin-top: 2px; }
.modify-attribute-wrap .mas-price { font-size: 14px; color: rgb(204, 51, 51); font-weight: 700; }
.modify-attribute-wrap .ma-sku { border-top: 1px dotted rgb(222, 222, 222); }
.modify-attribute-wrap .mas-meta { overflow: hidden; margin-left: -10px; }
.modify-attribute-wrap .mas-meta li { float: left; height: 17px; line-height: 17px; border: 2px solid rgb(206, 206, 206); padding: 0px 8px; position: relative; margin-left: 10px; cursor: pointer; }
.modify-attribute-wrap .mas-meta li .bi-checked { position: absolute; right: 0px; bottom: 0px; display: none; }
.modify-attribute-wrap .mas-meta .selected { border-color: rgb(204, 51, 51); }
.modify-attribute-wrap .mas-meta .selected .bi-checked { display: block; }
.modify-attribute-wrap .mas-color img { width: 33px; height: 33px; vertical-align: top; margin-right: 5px; }
.modify-attribute-wrap .mas-color li { height: 33px; line-height: 33px; padding: 0px 5px 0px 0px; }
.modify-attribute-wrap .ma-btns { margin-left: 44px; margin-top: 10px; }
.modify-attribute-wrap .ma-btns .btn-comfirm { margin-right: 15px; }
.modify-attribute-wrap .btn-comfirm { width: 97px; height: 27px; background-color: rgb(204, 51, 51); border: 1px solid rgb(204, 51, 51); color: rgb(255, 255, 255); text-align: center; }
.modify-attribute-wrap .btn-cancel { width: 97px; height: 27px; background-color: rgb(255, 255, 255); border: 1px solid rgb(206, 206, 206); color: rgb(100, 100, 100); text-align: center; }
.checkbox-checked .bi-checkbox { background-position: -134px -41px; }
.global-wrap { width: 100%; min-width: 1200px; }
.global-wrap .inner { width: 1200px; margin: 0px auto; }
.topbar { background-color: rgb(248, 248, 248); height: 30px; line-height: 30px; border-bottom: 0px none; z-index: 1; }
.topbar .topnar-fl { float: left; }
.topbar .topbar-fr { float: right; }
.topbar .nav-item { display: inline-block; position: relative; height: 29px; }
.topbar .nav-item a { display: inline-block; padding: 0px 10px; }
.topbar .downmenu { position: relative; }
.topbar .downmenu .title { margin-right: 10px; }
.topbar .arrow-bt { height: 0px; font-size: 0px; line-height: 0; overflow: hidden; display: inline-block; border-width: 4px; border-style: solid dashed dashed; border-color: rgb(155, 155, 155) transparent transparent; position: absolute; top: 14px; right: 8px; }
.topbar .dropdownlist { width: 100%; top: 29px; left: -1px; border: 1px solid rgb(222, 222, 222); text-align: left; position: absolute; overflow: hidden; }
